package com.zzhrtech.wgzx_cityzen.adapters.contact;

import android.databinding.BindingAdapter;
import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;

import com.squareup.picasso.Picasso;
import com.zzhrtech.WgzxApplication;
import com.zzhrtech.wgzx_cityzen.R;
import com.zzhrtech.wgzx_cityzen.base.OnItemClickLitener;
import com.zzhrtech.wgzx_cityzen.beans.contact.JifenDhBean;
import com.zzhrtech.wgzx_cityzen.beans.contact.JifenGoodsBean;
import com.zzhrtech.wgzx_cityzen.beans.task.TaskListBean;
import com.zzhrtech.wgzx_cityzen.databinding.ItemTasklistBinding;
import com.zzhrtech.wgzx_cityzen.ui.contact.GoodsActivity;

import java.util.ArrayList;
import java.util.List;


/**
 * Created by renxiangpeng on 16/7/5.
// */
//public class JifenDhAdapter extends RecyclerView.Adapter<JifenDhAdapter.TaskListHolder> implements View.OnClickListener {
//
//    private List<JifenGoodsBean.Data> beanList;
//    private OnItemClickLitener mOnItemClickLitener;
//
//    public JifenDhAdapter(){
//        beanList = new ArrayList<JifenGoodsBean.Data>();
//    }
//    @Override
//    public TaskListHolder onCreateViewHolder(ViewGroup parent, int viewType) {
//        View itemView = LayoutInflater.from(parent.getContext())
//                .inflate(R.layout.item_jifengrid, parent, false);
//
//        itemView.setOnClickListener(this);
//        return new TaskListHolder(itemView);
//    }
//
//
//    @Override
//    public void onBindViewHolder(TaskListHolder holder, int position) {
//
//        holder.bind(beanList.get(position));
//        //为控件设置一个tag,点击事件用
//        holder.itemView.setTag(position);
//
//
//    }
//
//    @Override
//    public int getItemCount() {
//        return beanList.size();
//    }
//
//    public static class TaskListHolder extends RecyclerView.ViewHolder {
//        private ItemJifengridBinding mBinding;
//
//        public TaskListHolder(View itemView) {
//            super(itemView);
//            mBinding = ItemJifengridBinding.bind(itemView);
//        }
//
//        public void bind(@NonNull JifenGoodsBean.Data user) {
//            mBinding.setJifen(user);
//        }
//    }
//
//    @BindingAdapter({"bind:imageUrl"})
//    public static void loagImage(final ImageView view,final String url){
//        if (url != null) {
//            if (!url.isEmpty()) {
//
//                Log.d("image=======","here");
//                Picasso.with(view.getContext())
//                        .load(url)
//                        .placeholder(R.mipmap.ic_testimg)
//                        .error(R.mipmap.ic_testimg)
//                        .resize(WgzxApplication.getInstance().getwidth(),WgzxApplication.getInstance().getwidth() * 348 / 690)
//                        .into(view);
//            }
//        }
//    }
//
//    //添加列表
//    public void addItem(JifenGoodsBean.Data bean){
//        beanList.add(bean);
//        notifyDataSetChanged();
//    }
//
//    public void cleanList(){
//        beanList.clear();
//    }
//    //清空库存
//    public int getGoodsInen(int position){
//        return beanList.get(position).getInventory();
//    }
//
//    //获得id
//    public String getGoodsId(int position){
//       return beanList.get(position).getGood_id();
//    }
//
//    public void setOnItemClickLitener(OnItemClickLitener mOnItemClickLitener)
//    {
//        this.mOnItemClickLitener = mOnItemClickLitener;
//    }
//
//    @Override
//    public void onClick(View v) {
//        if (mOnItemClickLitener != null){
//            mOnItemClickLitener.onItemClick(v,(int) v.getTag());
//        }
//    }
//}